package com.futureway.test.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.querydsl.QuerydslPredicateExecutor;
import org.springframework.stereotype.Repository;

import com.futureway.test.entity.User;

@Repository
public interface UserRespository extends JpaRepository<User, Integer>, QuerydslPredicateExecutor<User> {

	// private Map<Integer, User> data = new ConcurrentHashMap<>();

	// private static final AtomicInteger idGenerator = new AtomicInteger(0);

	// public Integer save(String userName) {
	// User user = new User();
	// user.setId(idGenerator.incrementAndGet());
	// user.setUserName(userName);
	// data.put(idGenerator.get(), user);
	// return idGenerator.get();
	// }
	//
	// public User get(Integer id) {
	// return data.get(id);
	// }
	//
	// public List<User> list() {
	//
	// return data.values().stream().collect(Collectors.toList());
	// }

}
